being largely dependent on - Allemand Anglais Dictionnaire